home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: news.shlink.de!wiloyee!chaos
- From: chaos@wiloyee.shnet.org
- Subject: Re: YASL (was: AsynchIO (was: fastest file read method ??))
- X-Newsreader: TIN [version 1.2 PL2]
- Organization: Studentenhochhaus Wedel Deutschland
- Message-ID: <DLxz0o.oH3@wiloyee.shnet.org>
- References: <w9YbsMD4ACazz9@jeff.dame.shnet.org> <w+RYXMD4FC8aRz1@_crisi.blackbox.shnet.org> <4dsalp$t68@news1.halcyon.com> <4du0ju$84b@news.sdd.hp.com> <4e2e76$9k3@toad.stack.urc.tue.nl> <4e3j8v$jd0@news.sdd.hp.com> <4e7si4$ore@tuegate.tue.nl> <4e8asc$rht@news.sdd.hp.com> <4ea4gc$mjg@btmpjg.god.bel.alcatel.be>
- Date: Mon, 29 Jan 1996 12:07:35 GMT
-
- barnhoorn@nlev00 wrote:
-
- : In article <4e8asc$rht@news.sdd.hp.com>, Jeff Grimmett <jgrimm@sdd.hp.com> writes:
- : |> leon@esrac.ele.tue.nl (Leon Woestenberg) wrote:
- : |>
- : |> >A shared library is only stupid, when it isn't shared. Now of course we
- : |>
- : |> My opinion as such differs from yours. I have over a dozen so-called
- : |> shared libraries in my LIBS: directory that are shared by ONE program,
- : |> this is SHARING? What uses hyperion.library and centurion.library? One
- : |> program that I'm aware of. If something else does, I don't have it.
- : |>
-
- : There is another advantage of using 'shared' libraries: programs
- : may implement parts of their code in a library, which is then loaded
- : into memory only when the program needs this part of the code.
- : When the system runs out of memory, the unused parts of the program
- : are flushed from memory, and reloaded again when the program needs it
- : again.
-
- : |> Why do you think people are starting to make noises for uninstallers for
- : |> the Amiga? Every program they dl off of Aminet seens to have another
- : |> new, strange, and enigmatic shared library that is used no where else. If
- : |> Call it the "Library of the Day Club".
-
- : The solution to this is rather easy. Programs with their own libraries
- : should NOT store these libraries in LIBS:, but in a subdirectory of
- : LIBS: or in a user-defined directory.
-
- you can make
-
- OpenLibrary("PROGDIR:my_own_strange.lib",0)
-
- and put it in your programms directory.
- you can also first try to open from home path and then from LIBS:, this will
- allow the user to put the libary to LIBS just in case another programm needs
- it.
-
- dierk "chaos" ohlerich
-